$(function(){
    //初始化列表信息
    initArtCateList()
   var form=layui.form
   var indexAdd=null
   // 添加分类
   $('#btnAddCate').on('click',function(){
    indexAdd= layer.open({
        // 去除确定
        type:1,
        area:['500px','250px'],
        title: '添加文章分类',
        content:$('#dialog-add').html()
      });     
   })

   // 新增文章分类列表 事件委托
 $('body').on('submit','#form-add',function(e){
    e.preventDefault();
    $.ajax({
        method:'POST',
        url:'/my/cate/add',
        data:$(this).serialize(),
        success:function(res){
            if(res.code!==0){
                return layer.msg('新增文章分类失败！')
            }

            layer.close(indexAdd)
            initArtCateList()
            layer.msg('新增文章分类成功！')
        }

    })
})

var indexEdit=null
// 编辑分类
$('tbody').on('click','.btn-edit',function(){
    // console.log(11);
    indexEdit= layer.open({
     // 去除确定
     type:1,
     area:['500px','250px'],
     title: '修改文章分类',
     content:$('#dialog-edit').html()
   }); 
   
   var id=$(this).attr('data-id')
//    console.log(id);
   $.ajax({
    method:'GET',
    url:'/my/cate/info?id='+id,
    success:function(res){
        if(res.code!==0){
            return layer.msg('获取文章分类失败！')
        }
    
        form.val('form-edit',res.data)
        layer.msg('获取文章分类成功！')
        
    }

})
})

// 更新分类
  // 新增文章分类列表 事件委托
  
  $('body').on('submit','#form-edit',function(e){
    e.preventDefault();
    $.ajax({
        method:'PUT',
        url:'/my/cate/info',
        data:$(this).serialize(),
        success:function(res){
            if(res.code!==0){
                return layer.msg('更新文章分类失败！')
            }

            layer.close(indexEdit)
            initArtCateList()
            layer.msg('更新文章分类成功！')
        }

    })
})

//删除按钮
$('tbody').on('click','#btn-delete',function(){
    var id=$(this).attr('data-id')
    // console.log(id);
    layer.confirm('确认删除吗?', {icon: 3, title:'提示'}, function(index){
        $.ajax({
            method:'DELETE',
            url:'/my/cate/del?id='+id,
            success:function(res){
                if(res.code!==0){
                    return layer.msg('删除文章分类失败！')
                }
                layer.msg('删除文章分类成功！')
                initArtCateList()
            }
        
        })

        layer.close(index);
      });
   

 
})
   
})
 


//初始化列表信息
function initArtCateList(){
    $.ajax({
        method:'GET',
        url:'/my/cate/list',
        success:function(res){
            // console.log(res);
        var htmlStr= template('ple-cate',res)
        $('tbody').html(htmlStr)
        }
    })
}